Skew-Tolerant Domino Circuits - Solid-State Circuits, IEEE Journal of
نویسندگان
چکیده
Domino circuits are widely used in high-performance CMOS microprocessors. However, textbook domino pipelines suffer significant timing overhead from clock skew, latch delay, and the inability to borrow time. To eliminate this overhead, some designers provide multiple overlapping clock phases such that domino gates are always ready for evaluation by the time critical inputs arrive and do not precharge until the next gate consumes the result. This paper describes a systematic framework, called skew-tolerant domino circuits, for understanding and analyzing domino circuits with overlapping clocks. Simulations confirm that a speedup of 25% or more can be achieved over textbook domino circuits in high-speed systems.
منابع مشابه
Digit-serial Multiplier Design Using Skew-tolerant Domino Circuits
A novel connection between digit-serial computing and skewtolerant domino circuit design is developed and applied to the design of unsigned and signed multipliers. In our design methodology, a multiplier having a digit size of bits is naturally and efficiently mapped into a skew-tolerant domino implementation using overlapping clock phases. In order to demonstrate the performance advantage of o...
متن کاملEfficient digit-serial FIR filters with skew-tolerant domino
A novel connection between digit-serial computation and skew-tolerant domino circuit design is exploited to create very efficient implementations of FIR digital filters. In our approach, a digit size of N bits is mapped onto an N-phase overlapping clocking scheme in such a way that N bits are processed in each full clock cycle. In addition, a VHDLbased verification strategy is used to capture t...
متن کاملTiming analysis including clock skew
Clock skew is an increasing concern for high-speed circuit designers. Circuit designers use transparent latches and skew-tolerant domino circuits to hide clock skew from the critical path and take advantage of shared portions of the clock network to budget less skew between nearby elements than across the entire die, but current timing analysis algorithms do not handle correlated clock skews. T...
متن کاملTime borrowing in high-speed functional units using skew-tolerant domino circuits
We present results on time borrowing in skew-tolerant domino logic circuits for a 32-bit adder, a 64-bit adder and a 32-bit pipelined multiplier. The adders are built using enhanced multiple output domino logic and the multiplier uses modified Booth encoding and a Wallace tree. We illustrate how the resulting soft clock edges allow advantageous time borrowing to occur in these functional units....
متن کاملSkew-tolerant Circuit Design a Dissertation Submitted to the Department of Electrical Engineering and the Committee on Graduate Studies of Stanford University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy
iii I certify that I have read this dissertation and that in my opinion it is fully adequate, in scope and quality, as a dissertation for the degree of Doctor of Philosophy. I certify that I have read this dissertation and that in my opinion it is fully adequate, in scope and quality, as a dissertation for the degree of Doctor of Philosophy. I certify that I have read this dissertation and that...
متن کامل